import java.awt.image.BufferedImage;
import java.util.Scanner;
import java.util.Vector;

public class Data {
	int state=0;//0=HomePage 1=Gallag
	Vector<Entity> entity=new Vector<Entity>();
}

class Entity extends Entity_base{
	int type;//0=background 1=struct 2=player 3_and_above=Enermy
	double x=0;
	double y=0;
	double z=1;//Usually not used. bg=0 others=1
	Scanner in=null;//load this when created
	String filename="";
	BufferedImage texture; //load this when created
}

class Entity_base{
	void TickingEvent(){}
	void KeyInputEvent(int key){}
	void MouseInputEvent(int key, int x, int y){}
}